#include <iostream>
#include <memory>
#include "HttpServer.hpp"

/* 二次复习的时候要优化的点：
    1.显示图片 -- 理解长连接请求资源
    2.加上content-type报头：方法获取请求url的后缀
    3.对报文解析的时候做核查报文是否是一个完整的报文！ 这个在json学习的时候也没有做
    4.做登录认证和挑战的功能
    5.试着实现cookie session
*/

void manual(char* argv)
{
    std::cout<< argv << " port"<<std::endl;
}

int main(int argc,char* argv[])
{
    if(argc != 2)
    {
        manual(argv[0]);
        exit(1);
    }

    std::unique_ptr<HttpServer> svr(new HttpServer(std::stoi(argv[1])));
    svr->run(); 
    return 0;
}

